﻿.pal-blue {
	background-color:#009cde
}
.pay-blue {
	background-color:#003087
}
.pink {
	background-color:#de0063
}
.purple {
	background-color:#640487
}
.green {
	background-color:#00cf92
}
.orange {
	background-color:#ff9600
}
.pink,.purple,.green,.orange,.pink *,.purple *,.green *,.orange *,.pay-blue *,.pal-blue * {
	color:#fff
}
.notif {
	padding:15px 0
}
.notif.reverse-image .notif__container-left {
	float:right
}
.notif__container {
	text-align:center
}
.notif__headline {
	padding-bottom:30px
}
.notif__social {
	display:inline-block
}
.notif__social-network {
	width:84px;
	float:left;
	margin-right:18px
}
.notif__social-network:last-child {
	margin-right:0
}
.notif__social-network>img {
	display:inline-block
}
.notif__social:after {
	content:" ";
	display:block;
	clear:both
}
.notif__head-image {
	margin-bottom:22px
}



/* about_us */
.team{
	float: right;width: 50%;padding: 1%;margin-top: 8%;
}
@media (min-width:768px) {
	.notif {
	padding:30px
}
.notif__container {
	text-align:left
}
.notif__container-left {
	display:table;
	min-height:169px
}
.notif__headline {
	display:table-cell;
	vertical-align:middle
}
.notif__social {
	display:block
}
}
@media (max-width:767px) and (orientation:landscape) {
	.notif__container {
	text-align:left
}
.notif__container-left {
	display:table;
	min-height:170px
}
.notif__headline {
	display:table-cell;
	vertical-align:middle
}


/* 我们 */
.team{
	text-align: center;
    width: 80%;
    padding: 1% 0;
    margin: 0 auto;
}
.words_1 {
    width: 100%;
}

}


.mpp-media-list {
	zoom:1;
	margin-top:15px;
	overflow:hidden;
	min-height:70px
}
.mpp-media-list .img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.mpp-media-list:first-child {
	margin-top:0
}
.mpp-media-list .media-right,.mpp-media-list>.pull-right {
	padding-left:10px
}
.mpp-media-list .media-left,.mpp-media-list>.pull-left {
	padding-right:10px
}
.mpp-media-list .media-body {
	zoom:1;
	overflow:hidden
}
.mpp-media-list .media-object {
	display:block
}
.mpp-media-list .media-object.img-thumbnail {
	max-width:none
}
.mpp-media-list .media-body,.mpp-media-list .media-left,.mpp-media-list .media-right {
	display:table-cell;
	vertical-align:top
}
.mpp-media-list .media-middle {
	vertical-align:middle
}
.mpp-media-list .media-bottom {
	vertical-align:bottom
}
.mpp-media-list .media-heading {
	margin-top:0;
	margin-bottom:5px
}
.mpp-media-list .media-right img {
	float:right
}
.mpp-media-list .accordin-header {
	display:none
}
.medialist .listView {
	padding-bottom:2em;
	margin:0 both
}
.medialist .accordionView {
	padding-top:1em;
	padding-bottom:1em
}
@media (max-width:767px) {
	.medialist .accordionView {
	position:relative;
	padding:1em 0
}
.medialist .accordionView .accordin-header {
	display:block
}
.medialist .accordionView .accordin-header h4.media-heading {
	padding-right:2em
}
.medialist .accordionView:before,.medialist .accordionView:last-of-type:after {
	display:block;
	width:100%;
	content:'';
	position:absolute;
	height:0;
	border-top:1px solid;
	left:0
}
.medialist .accordionView:before {
	top:0
}
.medialist .accordionView:last-of-type:after {
	bottom:0
}
.medialist .accordionView .media-body .media-heading {
	display:none
}
.medialist .accordionView .media-body p.media-content {
	padding-bottom:1em;
	padding-top:1em
}
.medialist .accordionView .media-image img {
	margin:0 auto;
	width:100%;
	float:none
}
.medialist .accordionView .accordin-header .media-heading {
	font-size:1.42857143rem;
	font-weight:700;
	padding-left:1em
}
.medialist .accordionView .arrow {
	display:inline-block;
	position:absolute;
	width:20px;
	height:20px;
	top:20px;
	right:15px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	transition:all .3s ease-out
}
.medialist .accordionView .mpp-media-list .media-view {
	padding-top:2em;
	display:none
}
.medialist .accordionView.active .media-view {
	display:block
}
.medialist .accordionView.active .arrow {
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
	top:25px
}
.medialist .listView .media-image a.panels__panel__cta {
	height:100%;
	display:inline-block
}
.medialist .listView .media-image img {
	display:inline-block;
	vertical-align:top;
	line-height:100%;
	text-align:center;
	margin-top:-7px
}
.medialist .listView .media-image.media-bottom img {
	vertical-align:bottom
}
.medialist .listView .media-image.media-top img {
	vertical-align:top
}
.medialist .listView .media-image.media-middle img {
	vertical-align:middle
}
.medialist footer.media-list__footer {
	padding-bottom:1em
}
}.heroCarouselHolder {
	position:relative
}
.heroCarouselHolder .carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.heroCarouselHolder .carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
}
.heroCarouselHolder .carousel-inner>.item .hero {
	background-size:cover
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.heroCarouselHolder .carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.heroCarouselHolder .carousel-inner>.item.active.right,.heroCarouselHolder .carousel-inner>.item.next {
	left:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.heroCarouselHolder .carousel-inner>.item.active.left,.heroCarouselHolder .carousel-inner>.item.prev {
	left:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.heroCarouselHolder .carousel-inner>.item.active,.heroCarouselHolder .carousel-inner>.item.next.left,.heroCarouselHolder .carousel-inner>.item.prev.right {
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.heroCarouselHolder .carousel-inner>.active,.heroCarouselHolder .carousel-inner>.next,.heroCarouselHolder .carousel-inner>.prev {
	display:block
}
.heroCarouselHolder .carousel-inner>.active {
	left:0
}
.heroCarouselHolder .carousel-inner>.next,.heroCarouselHolder .carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.heroCarouselHolder .carousel-inner>.next {
	left:100%
}
.heroCarouselHolder .carousel-inner>.prev {
	left:-100%
}
.heroCarouselHolder .carousel-inner>.next.left,.heroCarouselHolder .carousel-inner>.prev.right {
	left:0
}
.heroCarouselHolder .carousel-inner>.active.left {
	left:-100%
}
.heroCarouselHolder .carousel-inner>.active.right {
	left:100%
}
.heroCarouselHolder .HeroCarouseArrowHolder {
	padding:20px;
	padding-right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	display:inline-block;
	position:absolute
}
.heroCarouselHolder .HeroCarouseArrowHolder.left {
	left:0
}
.heroCarouselHolder .HeroCarouseArrowHolder.right {
	right:25px
}
.heroCarouselHolder .heroCarouselArrow {
	width:20px;
	height:20px;
	border-top:2px solid #9da3a6;
	border-right:2px solid #9da3a6;
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden
}
.heroCarouselHolder .heroCarouselArrow.left {
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
	margin-left:5px
}
.heroCarouselHolder .heroCarouselArrow.right {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	margin-right:5px
}
.heroCarouselHolder .herCarouseSlider {
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	position:absolute
}
.heroCarouselHolder .herCarouseSlider .heroCarouselNav {
	list-style-type:none;
	display:inline-block
}
.heroCarouselHolder .herCarouseSlider .heroCarouselNav .heroCarouselDot {
	border:1px solid #9da3a6;
	cursor:pointer;
	background:#fff;
	margin:4px;
	display:block;
	width:12px;
	height:12px;
	border-radius:12px
}
.heroCarouselHolder .herCarouseSlider .heroCarouselNav.active .heroCarouselDot {
	background:#9da3a6
}
@media (max-width:767px) {
	.heroCarouselHolder .HeroCarouseArrowHolder,.heroCarouselHolder .herCarouseSlider {
	top:200px
}
.heroCarouselHolder .herCarouseSlider {
	height:30px
}
}@media (min-width:768px) {
	.heroCarouselHolder {
	max-height:475px
}
}.editorial-media {
	padding:15px 0
}
.editorial-media.reverse-image .editorial-media__copy {
	float:right
}
.editorial-media__headline {
	padding-bottom:15px
}
.editorial-media__para {
	padding-top:0;
	padding-bottom:15px
}
.editorial-media .media-module {
	position:relative
}
.editorial-media .media-module>img {
	width:100%
}
.editorial-media .media-module .play-icon {
	position:absolute;
	top:50%;
	left:50%;
	padding:1pc;
	margin-top:-2pc;
	border-radius:2pc;
	margin-left:-2pc;
	background-color:rgba(0,0,0,0.25);
	cursor:pointer
}
.editorial-media .media-module .play-icon:after {
	content:"";
	display:inline-block;
	height:0;
	width:0;
	border-left:18px solid #fff;
	border-top:9pt solid transparent;
	border-bottom:9pt solid transparent;
	border-radius:-8px;
	border-right:9pt solid transparent;
	position:relative;
	left:8px;
	top:3px
}
.editorial-media__content {
	text-align:center
}
@media (min-width:768px) {
	.editorial-media {
	padding:30px 0
}
.editorial-media__para {
	padding-top:0
}
.editorial-media .media-module {
	max-width:25pc;
	display:inline-block
}
.editorial-media__content {
	text-align:left
}
.editorial-media__media {
	text-align:center
}
}@media (min-width:767px) and (max-width:1024px) {
	.editorial-media .media-module {
	width:auto
}
}@media (max-width:768px) {
	.editorial-media__media {
	padding:0
}
}@media (max-width:767px) and (orientation:landscape) {
	.editorial-media .media-module {
	max-width:25pc;
	display:inline-block;
	margin:0 auto
}
}.ui-widget-overlayYouku {
	z-index:100;
	display:block;
	background:#000;
	opacity:.8;
	filter:alpha(opacity=80);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.hideYouku {
	display:none
}
.two-col-row.hero-container {
	height:auto
}
.two-col-row .hero {
	min-height:530px;
	height:auto;
	position:relative
}
.two-col-row h1.hero__headline {
	text-align:center
}
.two-col-row .text-center {
	text-align:center
}
.two-col-row .two-col-row-container {
	margin:0 auto;
	text-align:center
}
.two-col-row .two-col-row-container .hero-img-icon {
	width:70px;
	margin-bottom:5px
}
.two-col-row .two-col-row-container img {
	max-width:100%
}
.two-col-row .two-col-row-container .hero__paragraph {
	padding:18px 12px
}
.two-col-row .two-col-row-container a.hero__btn {
	margin-top:0
}
.two-col-row .two-col-row-container .hero-headline--level-2 {
	font-size:25px;
	font-weight:400
}
.hero__overlay-screen {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
@media (min-width:768px) {
	.two-col-row .hero .hero__container {
	display:table
}
.two-col-row .hero-two-col-container {
	display:table-cell;
	vertical-align:middle;
	height:480px
}
.two-col-row .hero {
	padding:85px 0 30px
}
.two-col-row .row-head .hero__paragraph {
	padding-top:10px;
	padding-bottom:35px
}
.two-col-row-container {
	text-align:center
}
.two-col-row-container>div[class*=col-] {
	display:inline-block;
	float:none;
	max-width:350px;
	padding-left:40px;
	padding-right:40px;
	vertical-align:top
}
.two-col-row-container>div[class*=col-]+* {
	border-left:2px solid rgba(240,240,240,0.3)
}
.two-col-row-container .col-lg-6,.two-col-row-container .col-md-6 {
	width:49%
}
}@media (min-width:768px) and (max-width:991px) {
	.two-col-row-container>div[class*=col-] {
	display:inline-block;
	float:none;
	max-width:290px;
	padding-left:20px;
	padding-right:20px
}
}@media (max-width:767px) {
	.two-col-row .row-head {
	display:none
}
.two-col-row .hero {
	padding-bottom:35px
}
.two-col-row-container .media-btn {
	border:1px solid #fff;
	box-shadow:none;
	margin-top:15px
}
.two-col-row-container div:first-child {
	margin-top:20px
}
.two-col-row-container div:last-child {
	margin-top:50px
}
}.default .heroCarousel_0 .hero {
	background-image:url('../images/home-hero-dark.jpg')
}
.default .heroCarousel_1 .hero {
	background-image:url('../images/hero-frs-home.jpg')
}
.default .heroCarousel_2 .hero {
	background-image:url('../images/personal-home-2.jpg')
}
.black-friday .heroCarousel_0 .hero {
	background-image:url('../images/black-frieday-hero.jpg')
}
.black-friday .heroCarousel_1 .hero {
	background-image:url('../images/personal-home.jpg')
}
.black-friday .heroCarousel_2 .hero {
	background-image:url('../images/personal-home-1.jpg')
}
.notif__head-image,.notif__body-image {
	max-width:100%
}
.block {
	display:block
}
.panels__panel .panels__panel__image {
	max-width:100%;
	max-height:120px;
	display:block
}
.panels__panel__paragraph {
	padding-bottom:15px;
	text-align:center
}
.panels__panel__headline {
	text-align:center
}
.panels__footer {
	padding-top:30px
}
.medialist .media-left .panels__panel__cta {
	display:block;
	margin:0;
	text-align:right
}
.medialist .media-left .panels__panel__cta .media-object {
	max-width:50px;
	max-height:50px;
	display:inline-block
}
.clearfix {
	clear:both
}
.medialist {
	padding-bottom:0
}
@media (min-width:768px) {
	.panels,.editorial {
	padding:30px 0
}
.pypl-btn.mpp-btn.hero__btn {
	margin-top:10px
}
.panel-one .panels__panel__image {
	margin:0 auto
}
.hero {
	background-position:60% center
}
.default .heroCarousel_1 .hero {
	background-position:60% bottom
}
}@media (min-width:768px) and (max-width:1199px) {
	.default .heroCarousel_0 .hero {
	background-position:10% center
}
}@media (max-width:767px) {
	.default .heroCarousel_0 .hero {
	background-position:44% center
}
.btn-iphone5 {
	padding:13px 0
}
.media-content {
	padding-top:10px
}
.notification-section .pypl-heading {
	font-size:2rem
}
.medialist .listView .media-left a.panels__panel__cta {
	display:block;
	text-align:right
}
.medialist .listView .media-image img {
	margin-top:0
}
.hero {
	background-position:60% center;
	min-height:24pc
}
.panels__panel__headline {
	width:100%
}
.panels__panel__row {
	margin-top:0
}
.panel-one .panels__panel__row::after {
	content:"";
	display:table;
	clear:both
}
.editorial {
	padding:15px 0
}
.editorial__device-image {
	padding-top:15px
}
.carousel {
	padding:15px 0
}
.below-hero .pypl-btn {
	margin:20px auto auto auto
}
.block .panels__panel {
	padding-top:15px
}
.organism__header__paragraph {
	padding-bottom:15px
}
.closing-section .organism__footer {
	padding-top:0
}
.editorial__image {
	max-width:50%;
	margin-bottom:20px
}
.md-above-only {
	display:none
}
.h2-padding {
	padding-bottom:20px
}
.paraOne,.paraTwo,.paraThree,.h2-padding {
	max-width:315px;
	margin:0 auto
}
.editorial-3 {
	padding-bottom:0
}
.editorial-cta {
	padding-top:0
}
.editorial-cta .organism__footer {
	padding-top:10px
}
.editorial-1 {
	border-top:1px solid #d4d9dc;
	padding:0
}
.medialist .listView {
	padding-bottom:1em
}
.heroCarouselHolder .HeroCarouseArrowHolder,.heroCarouselHolder .herCarouseSlider {
	top:340px
}
.mobile-break {
	display:block
}
.below-hero .media-btn.pypl-btn {
	display:inline-block;
	position:absolute;
	top:-154px;
	width:100%;
	left:7%;
	right:10%;
	margin:0 auto;
	background-color:transparent;
	box-shadow:-0.5px 0 0 1px #fff,.5px 0 0 1px #fff;
	font-size:1.5rem;
	max-width:85%
}
.pypl-btn .mpp-media-btn__icon:before {
	border:15px solid #fff
}
.pypl-btn .mpp-media-btn__icon:after {
	border-left:7px solid #9da3a6
}
.hero__headline {
	position:absolute;
	top:25px
}
.hero {
	background-position:60% center
}
.heroCarousel_2 .hero {
	background-position:80% center
}
.heroCarousel_1 .hero {
	background-position:58% center
}
}@media (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape) {
	.panel-one .panels__panel.col-sm-12 {
	width:50%
}
}@media (min-width:980px) {
	.firstEditorial-section .editorial__text,.secondEditorial-section .editorial__text,.thirdEditorial-section .editorial__text {
	width:75%
}
.firstEditorial-section .editorial__device-image,.secondEditorial-section .editorial__device-image,.thirdEditorial-section .editorial__device-image {
	width:25%
}
.editorial.reverse-image .editorial__device-image {
	right:0;
	float:left
}
.editorial.reverse-image .editorial__text {
	left:5%;
	padding-top:5%
}
.editorial-1 .editorial__device-image,.editorial-3 .editorial__device-image {
	width:30%
}
.editorial-2 .editorial__device-image {
	text-align:left;
	width:30%
}
.editorial-3 .editorial__text {
	width:70%
}
.editorial-1 .editorial__text {
	width:57%
}
.editorial-2 .editorial__text {
	width:65%
}
.editorial-cta {
	padding-top:0
}
.testimonial__quote {
	font-size:2rem
}
.media-body {
	padding-top:10px
}
.pullout.editorial-cta,.testimonials-carousel,.pullout.closing-cta2,.pullout.closing-section {
	padding:30px 0
}
}.tickle-bar {
	padding:18px 0 15px 0;
	font-size:18px;
	font-size:1.28571429rem
}
.tickle-bar__btn {
	display:inline-block;
	padding:7px 25px;
	margin-left:10px;
	margin-top:-3px;
	min-width:140px
}
.tickle-bar .pypl-btn--outline {
	box-shadow:none;
	border:1px solid #0070ba
}
@media (min-width:768px) and (max-width:979px) {
	.editorial-cta .organism__footer {
	padding-top:0
}
.testimonial__quote {
	font-size:1.8rem
}
h2.pypl-heading.media-list__header__headline {
	font-size:2.5rem
}
.closing-section .organism__footer {
	padding:15px 0
}
.hero .hero__paragraph {
	padding-left:15px
}
.hero {
	background-position:80% center
}
}.heroCarouselHolder .heroCarouselArrow {
	border-top:2px solid #fff;
	border-right:2px solid #fff
}
.panel-4 .panels__panel__row {
	margin-top:0
}
.panel-4 .panels__panel__paragraph {
	margin-top:10px;
	margin-bottom:10px
}
.panel-4 img {
	width:60px;
	height:auto;
	margin-right:15px
}
.panel-4 ul li {
	margin-top:10px;
	clear:both
}
.panel-4 ul li:first-child {
	margin-top:0
}
.panel-4 p {
	display:inline-block;
	vertical-align:middle;
	width:calc(70%);
	text-align:left
}
@media (max-width:767px) {
	.panel-4.block .panels__panel {
	padding-top:0
}
}@media (max-width:767px) {
	.heroCarousel_2 .hero {
	background-position:0 center
}
.heroCarousel_2 .hero__headline {
	top:0
}
.panel-4 {
	padding-bottom:0
}
.panel-4 .panels__panel__hatchlink {
	text-align:left
}
.panel-4 .container {
	max-width:100%
}
.panel-4 .panels__panel .panels__panel__paragraph {
	cursor:default
}
.panel-4 .panels__panel:last-of-type:after {
	border-top:0
}
.default .hero__headline {
	font-size:30px;
	font-size:2.14285714rem
}
.default .heroCarousel_0 .hero__headline {
	margin-top:55px
}
.default .heroCarousel_2 .hero__headline {
	margin-top:45px
}
.panel-4 {
	padding-top:30px
}
.panel-4 .panels__panel__icon-head-area {
	height:0
}
.panel-4.block .panels__panel {
	padding-top:0;
	padding-bottom:0
}
.tickle-bar {
	font-size:15px;
	font-size:1.07142857rem
}
.tickle-bar__btn {
	display:block;
	margin:10px auto
}
.testimonials-carousel .testimonial__image {
	margin-top:10px
}
}@media (max-width:767px) and (orientation:landscape) {
	.default .heroCarousel_1 .hero__headline {
	margin-top:30px
}
}@media (max-width:767px) and (orientation:portrait) {
	.panel-4 h2.pypl-heading {
	max-width:300px;
	margin-left:auto;
	margin-right:auto
}
}@media (min-width:768px) {
	.panel-4 {
	padding:30px 0
}
.editorial-cta p.pullout__paragraph {
	display:none
}
.closing-section p.pullout__paragraph {
	display:none
}
}@media (max-width:375px) and (orientation:portrait) {
	.panel-4 h2 {
	margin:0 auto;
	max-width:270px
}
}@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.heroCarousel_2 .hero {
	background-position:70% center
}
}.treatment-decisiongate .hero__headline {
	padding-bottom:35px
}
.treatment-decisiongate .theme-background-color-dark {
	background-image:url("../images/hero-decision-gate-pxp-c2.jpg");
	background-position:70% center;
	background-size:cover
}
@media (min-width:768px) and (max-width:991px) {
	.testimonials-carousel .testimonial__image {
	margin-top:10px
}
}@media (max-width:767px) {
	.tickle-bar {
	border-top:1px solid #d4d9dc
}
}.pal-blue {
	background-color:#009cde
}
.pay-blue {
	background-color:#003087
}
.pink {
	background-color:#de0063
}
.purple {
	background-color:#640487
}
.green {
	background-color:#00cf92
}
.orange {
	background-color:#ff9600
}
.green,.green *,.orange,.orange *,.pal-blue *,.pay-blue *,.pink,.pink *,.purple,.purple * {
	color:#fff
}
.signup__modal-wrapper .modal-header {
	position:relative
}
.signup__modal-wrapper .modal-header .close {
	position:absolute;
	top:6px;
	right:-3px;
	outline:0
}
.signup__modal-wrapper .modal-container .modal-body>div {
	height:auto;
	overflow:auto
}
.signup__modal-wrapper .modal-dialog {
	max-width:540px
}
.signup__modal-wrapper .modal-content {
	padding-bottom:30px
}
.signup__modal-wrapper p {
	font-family:pp-sans-big-light,Helvetica Neue,Arial,sans-serif
}
.signup__radio-row {
	margin-left:30px
}
.signup__radio-row:first-child {
	margin-bottom:30px
}
.signup__radio-row label {
	cursor:pointer;
	font-size:18px;
	font-size:1.28571429rem;
	padding-left:6px;
	margin-bottom:0
}
.signup__radio-row p {
	padding-left:27px
}
.signup__radio-wrapper {
	padding-top:50px
}
.signup__radio-wrapper input[type=radio] {
	cursor:pointer;
	position:relative;
	opacity:0;
	z-index:2;
	transform:scale(4)
}
.signup__radio-wrapper input[type=radio]:checked+.signup__radio-over:after {
	position:absolute;
	width:14px;
	height:14px;
	left:6px;
	top:2px;
	background:#009cde
}
.signup__radio-wrapper .signup__radio-over {
	z-index:1;
	position:relative;
	top:-15.72px;
	left:-32px;
	display:inline-block;
	width:0;
	height:0;
	margin:0;
	padding:0
}
.signup__radio-wrapper .signup__radio-over:after,.signup__radio-wrapper .signup__radio-over:before {
	content:"";
	cursor:pointer;
	display:block;
	box-sizing:border-box;
	position:absolute;
	-webkit-border-radius:50%;
	border-radius:50%;
	top:-4px;
	width:26px;
	height:26px;
	z-index:2;
	border:1px solid #9da3a6
}
.signup-modal__headline {
	text-align:center
}
.signup__cta-wrapper {
	margin-top:47px
}
.signup-modal__footer {
	margin-top:15px;
	text-align:center
}
@media (min-width:544px) {
	.signup__modal-wrapper .modal-body {
	padding-left:46px;
	padding-right:46px
}
.signup__modal-wrapper .modal-content {
	padding-bottom:27px
}
}@media (min-width:768px) {
	.signup-modal__headline,h2.signup-modal__headline {
	font-size:28px;
	font-size:2rem;
	margin-top:10px
}
}@media (min-width:544px) and (max-height:560px) {
	body.signup-modal__popup-active {
	overflow:hidden
}
.signup__modal-wrapper .modal,.signup__modal-wrapper .modal-backdrop {
	overflow-y:auto
}
.signup__modal-wrapper .modal-content {
	margin-bottom:30px
}
.signup__modal-wrapper .modal.in {
	top:0
}
.signup__modal-wrapper .modal.in .modal-dialog {
	margin-left:-270px;
	left:50%;
	transform:none;
	top:30px
}
}@media (min-width:768px) and (max-width:1024px) {
	.signup__modal-wrapper .modal {
	top:150px
}
}@media (min-width:1025px) and (min-height:561px) {
	.signup__modal-wrapper .modal.in .modal-dialog {
	transform:translate(-50%,0);
	top:150px
}
}.btn-continue {
	max-width:150px
}
@media (max-width:543px) {
	.signup__modal-wrapper .modal-body {
	padding:15px
}
.signup__modal-wrapper .modal {
	overflow-y:auto
}
}@media (max-width:420px) and (orientation:portrait) {
	.signup__modal-wrapper .modal-body {
	position:static
}
.signup__modal-wrapper .modal-header .close {
	position:fixed
}
.signup-modal__footer,.signup__cta-wrapper {
	position:absolute;
	left:0;
	right:0
}
.signup__cta-wrapper {
	bottom:92px
}
.signup-modal__footer {
	bottom:60px
}
}

@media (max-width:370px) {
	.signup__modal-wrapper .signup-modal__headline {
	font-size:25px;
	font-size:1.78571429rem
}
}



 .zixun{
	position: absolute;
	left: -31%;
	top: 163%;
}


 .zixun li{
	font-size: 1.2em;
	padding: 5% 0;
	color: #fff;
}



	.head_btn {position: relative;}

